package com.palmcity.rtti.base;

import java.nio.charset.Charset;

/**
 * <p>UserConstants</p>
 * <p>用途：业务模块常量类</p>
 * 业务模块的常量类，从通用类中继承而来
 * @author		刘岩(liuyan@ctfo.com, yanyanren@sina.com)
 * @version		1.0.0
 * <table style="border:1px solid gray;">
 * <tr>
 * <th width="100px">版本号</th><th width="100px">动作</th><th width="100px">修改人</th><th width="100px">修改时间</th>
 * </tr>
 * <!-- 以 Table 方式书写修改历史 -->
 * <tr>
 * <td>1.0.0</td><td>创建类</td><td>刘岩</td><td>2011-12-1 上午13:51:20</td>
 * </tr>
 * <tr>
 * <td>XXX</td><td>XXX</td><td>XXX</td><td>XXX</td>
 * </tr>
 * </table>
*/
public class UserConstants{
	
	/** 程序的编码 */
	public static final String SouceCodeEncoding = Charset.defaultCharset().name();
	/** 每个mesh默认包含dti数据的个数 */
	public static final int MESH_INCLUDEDTI_DEFAULTSIZE = 100;
	/** 每个city默认包含mesh数据的个数 */
	public static final int CITY_INCLUDEMESH_DEFAULTSIZE = 100;
	/** 数组初始化时最大元素个数 */
	public static final int MAX_ARRAY_CAPACITY = 1000;
	/** 网格编号规则 */
	public static final String MESHID_CHECK = "^\\d{6}$";
    /** 路链号编号规则  */
    public static final String LINKID_CHECK = "^\\d{11}$";
    /** 判断非负浮点数规则  */
    public static final String NON_NAGTIVE_FLOAT_CHECK = "^\\d+(\\.\\d+)?$";
	
}